*** Stiva *** 

- vector cu proprietatea ca operatiile se fac doar la capatul acesteia 
- Last In First Out !
- operatii de 2 tipuri :
    
* top  ~ returneaza ultimul element al stivei
	int top(int st[]) 
	{	reutrn	st[co]; } 
* push ~ adauga el. x in stiva
	void push(int st[], int x)
	{
		if (co<n)
			st[++co]=x;
	}
* pop ~ sterge ultimul el.
	void pop(int st[])
	{
		if (co>0)
			st[co--]=0;
	}
	
*** Deque ***

-deque <- double ended queue
- vector cu proprietatea ca operatiile se fac doar la capatul sau la inceputul acesteia
- o implementare simplista este adaugarea a 2 variabilie aplicabile asupra unui vector : st, dr 

Operatii :
    * front_back() - primul element se muta din fata in spate 
    * back_front() - ultimul element se muta in fata 
    * push_front() -insereaza un element in fata
    * push_back() - insereaza un element in spate
    * pop_front() -scoate primul element
    * pop_back() - scoate ultimul element
    * empty() - verifica daca deque-ul e gol
    
***************